Azure cli 扩展执行bash命令

清空sudoers.d目录下ceph文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

## 切换到中国Azure云
az cloud set -n AzureChinaCloud

## 登陆
az login

## 显示订阅
az account list --output table

## 通过订阅名切换活动的订阅,也可以使用订阅id。只有一个订阅的账户就可以省略订阅切换
az account set --subscription <Name|SubscriptionId>

## 通过扩展在虚机上执行bash命令

az vm extension set \
--publisher Microsoft.Azure.Extensions \
--version 2.0 \
--name CustomScript \
--vm-name myvm01 \
--resource-group mygroup02 \
--settings '{"commandToExecute":"echo > /etc/sudoers.d/ceph"}'